<html>
<head><meta charset="utf-8"><title>Common abbreviations in basics.md · clippy · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/index.html">clippy</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html">Common abbreviations in basics.md</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="223548065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223548065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223548065">(Jan 21 2021 at 18:08)</a>:</h4>
<p>Hey, I would like to add an abbreviation section to the <code>basics.md</code> which contains some common therms that could be difficult for newcomers. My current list would include:</p>
<table>
<thead>
<tr>
<th>Abbreviation</th>
<th>Meaning</th>
</tr>
</thead>
<tbody>
<tr>
<td>ICE</td>
<td>Internal Compiler Error</td>
</tr>
<tr>
<td>FP</td>
<td>False Positive</td>
</tr>
</tbody>
</table>
<p>What are your thoughts about it? And do you have any additions? <span aria-label="upside down" class="emoji emoji-1f643" role="img" title="upside down">:upside_down:</span></p>



<a name="223549372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223549372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223549372">(Jan 21 2021 at 18:19)</a>:</h4>
<p>A lot of these are already in <a href="https://rustc-dev-guide.rust-lang.org/appendix/glossary.html">https://rustc-dev-guide.rust-lang.org/appendix/glossary.html</a> - maybe it's worth linking there instead?</p>



<a name="223549795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223549795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223549795">(Jan 21 2021 at 18:22)</a>:</h4>
<p>That's exactly what I though of and linking to a complete list is even better. Thank you for linking it <span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="223549880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223549880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223549880">(Jan 21 2021 at 18:23)</a>:</h4>
<p>I'll add a link to it in the _Cheatsheet_ section</p>



<a name="223550830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223550830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223550830">(Jan 21 2021 at 18:30)</a>:</h4>
<p>That is a great idea! A link to the rustc-dev-guide is great, but most of those don't really matter for Clippy</p>
<p>Other things would be <code>FN=False Negative, AST=Abstract Syntax Tree, HIR=High-Level Intermediate Representation, MIR=Mid-Level Intermediate Representation</code>. I don't think you have to add explanations. Those can be looked up in the rustc-dev-guide, so just link to that for explanations.</p>



<a name="223554395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223554395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223554395">(Jan 21 2021 at 18:56)</a>:</h4>
<p><code>THIR=Typed High-Level Intermediate Representation</code></p>



<a name="223554824"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223554824" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223554824">(Jan 21 2021 at 18:59)</a>:</h4>
<p>I don't think THIR is really relevant for Clippy. The HIR we're dealing with is the typed HIR, so we never use the THIR abbreviation, because we don't have to differentiate.</p>



<a name="223554880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223554880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223554880">(Jan 21 2021 at 18:59)</a>:</h4>
<p><code>SGX=Software Guard Extension</code><br>
<code>RSK=Root-Sealed Key</code></p>



<a name="223555016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555016">(Jan 21 2021 at 19:00)</a>:</h4>
<p><code>UB=Undefined Behavior</code></p>



<a name="223555048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555048">(Jan 21 2021 at 19:01)</a>:</h4>
<p><code>FFI=Foreign Function Interface</code></p>



<a name="223555074"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555074" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555074">(Jan 21 2021 at 19:01)</a>:</h4>
<p>Also those abbreviations are never used in the context of Clippy (I never even heard them when talking about rustc)</p>
<p>UB and FFI are good suggestions though!</p>



<a name="223555079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555079">(Jan 21 2021 at 19:01)</a>:</h4>
<p><code>MMIO=Memory Mapped I/O</code></p>



<a name="223555094"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555094" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555094">(Jan 21 2021 at 19:01)</a>:</h4>
<p>That sounds like I'll add a simple table with abbreviations and a link to the rust glossary for explanations and further readings. That is a good split with best of both worlds <span aria-label="upside down" class="emoji emoji-1f643" role="img" title="upside down">:upside_down:</span></p>



<a name="223555134"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555134" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555134">(Jan 21 2021 at 19:02)</a>:</h4>
<p><code>ABI=Application Binary Interface</code></p>



<a name="223555193"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555193" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555193">(Jan 21 2021 at 19:02)</a>:</h4>
<p><code>ZST=Zero-Sized Type</code></p>



<a name="223555233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555233">(Jan 21 2021 at 19:02)</a>:</h4>
<p><code>DMA=Direct Memory Access</code></p>



<a name="223555267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555267">(Jan 21 2021 at 19:02)</a>:</h4>
<p><code>TLS=Thead-Local Storage</code></p>



<a name="223555346"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555346" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555346">(Jan 21 2021 at 19:03)</a>:</h4>
<p>Yeah, but I would only add abbreviations that are used in Clippy. SGX, RSK, MMIO, DMA, TLS and ABI are not relevant for Clippy.</p>
<p>UB, FFI and ZST come up no or then</p>



<a name="223555485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555485">(Jan 21 2021 at 19:04)</a>:</h4>
<p><code>SIMD=Single-Instruction Multiple-Dispatch</code></p>



<a name="223555487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555487">(Jan 21 2021 at 19:04)</a>:</h4>
<p>Thanks for the suggestions <span class="user-mention" data-user-id="281739">@oliver</span> !</p>



<a name="223555564"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555564" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555564">(Jan 21 2021 at 19:05)</a>:</h4>
<p><code>DST=Dynamically Sized Type</code></p>



<a name="223555572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555572">(Jan 21 2021 at 19:05)</a>:</h4>
<p>I see UB, ABI and FFI as good points but I don't know about ZST, SGX and RSK I haven't heard them in clippy before. It could be enough to have them in the glossary link. This also keeps the table concise and easier to digest or should I include all of them?</p>



<a name="223555611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555611">(Jan 21 2021 at 19:05)</a>:</h4>
<p><code>GAT=Generic Associated Type</code></p>



<a name="223555672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555672">(Jan 21 2021 at 19:06)</a>:</h4>
<p><code>RA=Rust-Analyzer</code></p>



<a name="223555691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555691">(Jan 21 2021 at 19:06)</a>:</h4>
<p>This is a lot of input <span class="user-mention" data-user-id="281739">@oliver</span>  and I learned some new things ^^ Awesome!</p>



<a name="223555728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555728">(Jan 21 2021 at 19:06)</a>:</h4>
<p><code>ATC=Associated Type Constructor</code></p>



<a name="223555795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555795">(Jan 21 2021 at 19:07)</a>:</h4>
<p><code>NLL=Non-Lexical Lifetime</code></p>



<a name="223555827"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555827" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555827">(Jan 21 2021 at 19:07)</a>:</h4>
<p><code>WF=Well-Formedness</code></p>



<a name="223555872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555872">(Jan 21 2021 at 19:08)</a>:</h4>
<p><code>DAG=Directed Acyclic Graph</code></p>



<a name="223555971"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223555971" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223555971">(Jan 21 2021 at 19:08)</a>:</h4>
<p>I agree, that we should keep the list concise. From <span class="user-mention" data-user-id="281739">@oliver</span> suggestions I would include UB, FFI and ZST, maybe ABI.</p>
<p>NLL for example did matter in the past, but isn't that important anymore, because we don't have to deal with it, it's just there.</p>



<a name="223556056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556056">(Jan 21 2021 at 19:09)</a>:</h4>
<p><code>ELF=Executable and Linkable Format</code></p>



<a name="223556118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556118">(Jan 21 2021 at 19:09)</a>:</h4>
<p><code>HRTB=Higher-Rank Trait Bound</code></p>



<a name="223556212"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556212" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556212">(Jan 21 2021 at 19:10)</a>:</h4>
<p><code>AM=Abstract Machine</code></p>



<a name="223556245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556245">(Jan 21 2021 at 19:10)</a>:</h4>
<p>Basically everything that is important for MIR and later passes should <strong>not</strong> be included in the list for Clippy. Clippy only cares about the front end of the compiler and is agnostic to the backend or machine code.</p>



<a name="223556248"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556248" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556248">(Jan 21 2021 at 19:10)</a>:</h4>
<p><code>IR=Intermediate Representation</code></p>



<a name="223556572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556572">(Jan 21 2021 at 19:13)</a>:</h4>
<p><code>MIRI=Mid-Level Intermediate Representation Interpreter</code></p>



<a name="223556607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556607">(Jan 21 2021 at 19:13)</a>:</h4>
<p>Also advanced Rust concepts like HRTB or GAT aren't important for this list, because people that have to deal with those (which is very rare) know what those abbreviations mean anyway.</p>



<a name="223556801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223556801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223556801">(Jan 21 2021 at 19:14)</a>:</h4>
<p><code>CTFE=Compile Time Function Evaluation</code></p>



<a name="223557068"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223557068" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223557068">(Jan 21 2021 at 19:16)</a>:</h4>
<p><code>FOO=Foobar</code></p>



<a name="223557181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223557181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223557181">(Jan 21 2021 at 19:17)</a>:</h4>
<p>Then we would also need to include FooBar as an abbreviation. I remember looking that up when I started programming and it's still funny^^</p>



<a name="223558908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223558908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223558908">(Jan 21 2021 at 19:30)</a>:</h4>
<p><a href="/user_uploads/4715/VNNUyMDlzDNoqbQ3M-VhVIZr/image.png">image.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/VNNUyMDlzDNoqbQ3M-VhVIZr/image.png" title="image.png"><img src="/user_uploads/4715/VNNUyMDlzDNoqbQ3M-VhVIZr/image.png"></a></div>



<a name="223559243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223559243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223559243">(Jan 21 2021 at 19:32)</a>:</h4>
<p>This would be the current mock up. I want to add some documentation how to add configuration values to a lint. This list will probably be included in that PR :).</p>



<a name="223559579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223559579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cameron Steffen <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223559579">(Jan 21 2021 at 19:35)</a>:</h4>
<p>This thread is so trollable. But I'm holding back.</p>



<a name="223559599"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223559599" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223559599">(Jan 21 2021 at 19:35)</a>:</h4>
<p><code>Ty=Type</code><br>
<code>cx=Context</code></p>



<a name="223559617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223559617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223559617">(Jan 21 2021 at 19:35)</a>:</h4>
<p>tcx=Type Context: <a href="https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/struct.TyCtxt.html">https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/struct.TyCtxt.html</a></p>



<a name="223559797"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223559797" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223559797">(Jan 21 2021 at 19:37)</a>:</h4>
<p>Seeing how long this list is already, I wouldn't include ABI and NLL</p>



<a name="223559973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223559973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223559973">(Jan 21 2021 at 19:38)</a>:</h4>
<p>One day I'll also figure out what the <span aria-label="octopus" class="emoji emoji-1f419" role="img" title="octopus">:octopus:</span> stands for <span aria-label="joy" class="emoji emoji-1f602" role="img" title="joy">:joy:</span></p>



<a name="223560106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223560106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223560106">(Jan 21 2021 at 19:39)</a>:</h4>
<p>ty=type seems pretty useless. when you use <code>cx</code>, you will see <code>: LateContext&lt;'_&gt;</code> right next to it anyway.</p>



<a name="223560654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223560654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223560654">(Jan 21 2021 at 19:43)</a>:</h4>
<p>Fair enough, those where also very simple. But <code>tcx</code> is a good addition I think <span aria-label="upside down" class="emoji emoji-1f643" role="img" title="upside down">:upside_down:</span></p>



<a name="223560660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223560660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cameron Steffen <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223560660">(Jan 21 2021 at 19:43)</a>:</h4>
<p><code>TTYL</code>=<code>talk to ya later</code><br>
ok I won't do it again I promise</p>



<a name="223560896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223560896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223560896">(Jan 21 2021 at 19:44)</a>:</h4>
<p><span aria-label="octopus" class="emoji emoji-1f419" role="img" title="octopus">:octopus:</span> =weird and confusing creature</p>



<a name="223561099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223561099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223561099">(Jan 21 2021 at 19:46)</a>:</h4>
<p><span class="user-mention silent" data-user-id="360405">Cameron Steffen</span> <a href="#narrow/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd/near/223560660">said</a>:</p>
<blockquote>
<p><code>TTYL</code>=<code>talk to ya later</code><br>
ok I won't do it again I promise</p>
</blockquote>
<p>OK then we'll have to include: IIRC IIUC AFAIK AFAICT IMO IMHO FYI LGTM SGTM ..... <span aria-label="smiley" class="emoji emoji-1f603" role="img" title="smiley">:smiley:</span></p>



<a name="223561116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223561116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223561116">(Jan 21 2021 at 19:46)</a>:</h4>
<p><span class="user-mention silent" data-user-id="369415">xFrednet</span> <a href="#narrow/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd/near/223559973">said</a>:</p>
<blockquote>
<p>One day I'll also figure out what the <span aria-label="octopus" class="emoji emoji-1f419" role="img" title="octopus">:octopus:</span> stands for <span aria-label="joy" class="emoji emoji-1f602" role="img" title="joy">:joy:</span></p>
</blockquote>
<p>Everything but nothing</p>



<a name="223561858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223561858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223561858">(Jan 21 2021 at 19:52)</a>:</h4>
<p>All of this discussion leaves out one question: What does CLIPPY stand for <span aria-label="thinking" class="emoji emoji-1f914" role="img" title="thinking">:thinking:</span></p>



<a name="223561965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223561965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223561965">(Jan 21 2021 at 19:53)</a>:</h4>
<p><span class="user-mention silent" data-user-id="264664">flip1995</span> <a href="#narrow/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd/near/223561116">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="369415">xFrednet</span> <a href="#narrow/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd/near/223559973">said</a>:</p>
<blockquote>
<p>One day I'll also figure out what the <span aria-label="octopus" class="emoji emoji-1f419" role="img" title="octopus">:octopus:</span> stands for <span aria-label="joy" class="emoji emoji-1f602" role="img" title="joy">:joy:</span></p>
</blockquote>
<p>Everything but nothing</p>
</blockquote>
<p>That answers everything and nothing ^^</p>



<a name="223562069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223562069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223562069">(Jan 21 2021 at 19:54)</a>:</h4>
<p><span class="user-mention silent" data-user-id="369415">xFrednet</span> <a href="#narrow/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd/near/223561858">said</a>:</p>
<blockquote>
<p>All of this discussion leaves out one question: What does CLIPPY stand for <span aria-label="thinking" class="emoji emoji-1f914" role="img" title="thinking">:thinking:</span></p>
</blockquote>
<p><a href="https://en.wikipedia.org/wiki/Office_Assistant">https://en.wikipedia.org/wiki/Office_Assistant</a></p>



<a name="223562256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223562256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223562256">(Jan 21 2021 at 19:55)</a>:</h4>
<p>Clippy=Clippy Lints Internal Problems (in) Peoples Yode (Code with a Y)</p>



<a name="223562379"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223562379" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223562379">(Jan 21 2021 at 19:56)</a>:</h4>
<p>My creativity only lasted until the second to last word</p>



<a name="223562734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223562734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> xFrednet <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223562734">(Jan 21 2021 at 19:59)</a>:</h4>
<p><span class="user-mention silent" data-user-id="264664">flip1995</span> <a href="#narrow/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd/near/223562256">said</a>:</p>
<blockquote>
<p>Clippy=Clippy Lints Internal Problems (in) Peoples Yode (Code with a Y)</p>
</blockquote>
<p>Oh no, you started a recursion</p>



<a name="223562861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223562861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223562861">(Jan 21 2021 at 20:00)</a>:</h4>
<p><code>Clippy=is a social construct</code></p>



<a name="223563185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223563185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cameron Steffen <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223563185">(Jan 21 2021 at 20:03)</a>:</h4>
<p>Clippy=Clippy Loves Insulting People's Programming, Yelling</p>



<a name="223563343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223563343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223563343">(Jan 21 2021 at 20:04)</a>:</h4>
<p>ding ding ding we have a winner</p>



<a name="223563728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/Common%20abbreviations%20in%20basics.md/near/223563728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/Common.20abbreviations.20in.20basics.2Emd.html#223563728">(Jan 21 2021 at 20:08)</a>:</h4>
<p>I also vote for <span class="user-mention" data-user-id="360405">@Cameron Steffen</span> suggestion</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>